//现在为了操纵节点，引入 cheerio。类似jq，进行DOM操作
let cheerio = require("cheerio");
let request = require("request");
//加载整个节点
let $ = cheerio.load('<h2 class="title">Hello world</h2>');

console.log($("h2").html());
$(".title").attr("title", "小苹果");
console.log($(".title").attr("title"));

//发送一个get请,获取页面数据:包含标签的
request.get(
  "https://cnodejs.org/api/v1/topics?page=1&limit=10",
  (error, response, body) => {
    console.log(body);
  }
);

/*
  爬虫的思路：
    1.利用request发起请求，把整个网页数据获取到本地。
    2.利用cheerio分析节点，提取内容，做成json数据。
    3.把爬取的数据转存到数据库。mongodb
*/
